package com.chucang.shucang.common.base.config;

import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
import com.github.yitter.idgen.YitIdHelper;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/9/11 21:16
 * @description 自定义id生成器, 可以生成15~16位雪花id，前端js number精度为16位
 */
public class CustomIdGeneratorConfig implements IdentifierGenerator {
    @Override
    public Number nextId(Object entity) {
        return YitIdHelper.nextId();
    }
}
